//package tests;
//
//import static org.junit.Assert.*;
//
//import java.util.ArrayList;
//import java.util.List;
//
//
//
//
//import org.junit.After;
//import org.junit.Before;
//import org.junit.Test;
//
//import data.Event;
//import data.EventList;
//import data.EventDateTime;
//
//public class EventListTests {
//
//	@Before
//	public void setUp() throws Exception {
//	}
//
//	@After
//	public void tearDown() throws Exception {
//	}
//
//	@Test
//	public void getNameTest() {
//		
//		EventList testEventListObj = new EventList();
//		EventList testEventList1 = new EventList("newname");
//		EventList testEventList2 = new EventList();
//		testEventListObj.setName("harsha");
//		
//		assertEquals("harsha",testEventListObj.getName());
//		assertEquals("newname",testEventList1.getName());
//		assertEquals("default",testEventList2.getName());
//	
//	}
//	
//	@Test
//	public void testAdd() {
//		
//	
//		EventList testEventListObj = new EventList();
//		List<String> labels = null;
//		
//		
//		EventDateTime abc = new EventDateTime();
//		EventDateTime xyz = new EventDateTime(); 	
//		Event testEvent = new Event("sleep", abc, xyz, 2, "room");
//		Event testEvent1 = new Event("buy stapler", abc, 5, 1, labels, "default");
//		
//		testEventListObj.addEvent(testEvent);
//		testEventListObj.addEvent(testEvent1);
//		
//		ArrayList<Event> defaultList = testEventListObj.getEvents();
//
//		assertEquals(testEvent, defaultList.get(0));
//		assertEquals(testEvent1, defaultList.get(1));
//		
//			
//		
//	}
//			
//	
//	@Test
//	public void testRemove() {
//		
//		EventList testEventListObj3 = new EventList("newlist");
//		
//		EventDateTime abc = new EventDateTime();
//		EventDateTime xyz = new EventDateTime(); 	
//		Event testThisEvent = new Event("meeting",abc,xyz,2,"office");
//		Event testThisEvent1 = new Event("sleep", abc, xyz, 2, "room");
//		
//		testEventListObj3.addEvent(testThisEvent);
//		testEventListObj3.addEvent(testThisEvent1);
//		testEventListObj3.remove(testThisEvent);
//		testEventListObj3.remove(testThisEvent1);
//		
//
//		ArrayList<Event> thisList = testEventListObj3.getEvents();
//		
//		assertNotNull(thisList);
//		assertEquals(0, thisList.size());
//		
//	}
//	
//	@Test
//	public void testFind() {
//		
//		EventList testFindList = new EventList("testfindlist");
//		
//		EventDateTime abc = new EventDateTime();
//		EventDateTime xyz = new EventDateTime(); 	
//		Event testEvent = new Event("meeting",abc,xyz,2,"office");
//		Event testEvent1 = new Event("sleep", abc, xyz, 2, "room");
//		
//		Event testEvent2 = new Event("meeting");
//		
//		testFindList.addEvent(testEvent);
//		testFindList.addEvent(testEvent1);
//		
//		ArrayList<Event> foundEvents = testFindList.find(testEvent2);
//		
//		assertNotNull(foundEvents);
//		assertEquals(1,foundEvents.size());
//		assertEquals(foundEvents.get(0),testEvent);
//		
//	}
//}
